thin-client progress radius3 informix 4gl projects construction developers java development customer erp crm relationship database open source consulting dba oracle